package timed

import (
	"context"
	"private-domain-overseas-service/app/business/api/internal/svc"

	"github.com/robfig/cron/v3"
)

// RegisterCronJobs 用于注册你的cron任务
func RegisterCronJobs(c *cron.Cron, ctx context.Context, svcContext *svc.ServiceContext) {
	// 每月一号1点跑一次
	_, err := c.AddFunc("0 1 1 * *", func() {
		go func() {
			//testInstance := NewMerchantBilledTimedTaskLogic(ctx, svcContext)
			////生成账单函数
			//if err := testInstance.MerchantBilledTimedTaskCsLogic(); err != nil {
			//	fmt.Printf("每月一号定时生成账单失败 err：%s", err)
			//}
		}()
	})

	if err != nil {
		panic(err)
	}
}
